// 处理数值，过万的数值转为w
export function formatToWan(num) {
    // 确保输入是数字类型
    const number = Number(num)

    // 如果不是有效数字，直接返回原值或空字符串
    if (isNaN(number)) return num

    // 如果小于10000，直接返回原数字
    if (number < 10000) return number

    // 计算万单位值
    const wanValue = number / 10000

    // 判断是否需要显示小数
    if (number % 10000 === 0) {
        // 如果是整数万，直接返回整数部分
        return `${wanValue}w`
    } else {
        // 否则保留一位小数
        return `${wanValue.toFixed(1)}w`
    }
}